#include"cpu/exec/template-start.h"

#define instr push

static void do_execute() {
    reg_l(R_ESP) -= 4;
    swaddr_write(reg_l(R_ESP), 4, op_src->val);
    print_asm_template1();
}

#if DATA_BYTE == 2 || DATA_BYTE == 4

    make_instr_helper(r)
    make_instr_helper(rm)
    make_instr_helper(si)
    
#elif DATA_BYTE == 1

    make_instr_helper(si)
    
#endif

#include"cpu/exec/template-end.h"

